package br.com.virtual.cadastrar.dao;

import java.util.List;

import br.com.virtual.cadastrar.model.Pessoa;
import br.com.virtual.cadastrar.model.Produto;

public interface PessoaDAO {

	Pessoa findByEmail(String email);

	Pessoa read(Long id);

	List<Pessoa> list();

	void delete(Pessoa pessoa);

	List<String> getEmailListToNews();

	Pessoa loadAvaliacao(Pessoa pessoa);

	List<Pessoa> getCandidatosASemelhante(List<Produto> produtosAvaliados);

	List<Pessoa> listToShow();

}
